package pers.mine.service.inter;

import pers.mine.dto.PageInfo;
import pers.mine.dto.QueryHandler;
import pers.mine.po.Comment;

/**
 * 评价服务
 * 
 * @author Mine
 * @since 2016年11月27日_下午5:18:30
 */
public interface CommentService {
	/**
	 * 添加新评价
	 * 
	 * @param one
	 *            一条评价(id不需要指定 时间|状态 要初始化)
	 * @return 操作结果
	 */
	public boolean addComment(Comment one);

	/**
	 * 删除指定id评价
	 * 
	 * @param cid
	 *            评价id
	 * @return 操作结果
	 */
	public boolean delComment(Integer cid);

	/**
	 * 获取指定id评价
	 * 
	 * @param cid
	 *            id
	 * @return 操作结果
	 */
	public Comment findOneById(Integer cid);

	/**
	 * 按条件筛选评价
	 * 
	 * @param qh
	 *            筛选类
	 * @return 返回pageInfo信息
	 */
	public PageInfo<Comment> findByQueryHandler(QueryHandler qu);
}
